![]() |
Figure 2-2 Overview of a 'ustl' resource
Figure 2-3 Header section of a 'ustl' resource
Figure 2-4 Flattened text layout data
Figure 2-5 Flattened style run data
Figure 2-6 Flattened style list data
Table 2-1 ATSUI-specific result codes
Table A-1 Apple Type Services for Unicode Imaging Reference revision history
Appendix B
History of API Additions and Changes in ATSUI
Table B-1 Functions whose implementation has changed in ATSUI 1.2
Table B-2 Functions new to ATSUI 1.1
Table B-3 Functions whose implementation has changed with ATSUI 1.1
Appendix C
Summary of Style Run and Text Layout Attribute Tag Information
Table C-1 Style run attribute tags and the data type, size, and default values of the style run attributes they identify
Table C-2 Text layout attribute tags and the data type, size, and default value of the attributes they identify
Appendix D
New Constants and Data Types Used by ATSUI
Figure D-1 Traditional and simplified versions of a Chinese character
Figure D-2 Non contextual cursive connection in a Roman font
Figure D-3 Hebrew text with diacritical marks shown (upper) and hidden (lower)
Figure D-4 Accented forms
Figure D-5 Fractions
Figure D-6 Levels of ligature formation controlled with ligature feature selectors
Figure D-7 Use of diphthong ligatures
Figure D-8 The word "hindi" drawn with rearrangement tuned on (upper) and off (lower)
Figure D-9 Uppercase and lowercase numerals
Figure D-10 Fixed-width and proportional-width numerals
Figure D-11 Ornamental glyphs
Figure D-12 Allowing and preventing glyph overlap
Figure D-13 Specifying different swashes with feature selectors
Figure D-14 Vertical substitution forms in a font 314
Table D-1 Feature selectors for the kAnnotationType feature type
Table D-2 Feature selectors for the kCJKRomanSpacingType feature type
Table D-3 Feature selectors for the kCharacterAlternativesType feature type
Table D-4 Feature selectors for the kCharacterShapeType feature type
Table D-5 Feature selectors for the kCursiveConnectionType feature type
Table D-6 Feature selectors for the kDesignComplexityType feature type
Table D-7 Feature selectors for the kDiacriticsType feature type
Table D-8 Examples of feature types
Table D-9 Feature selectors for the kAllTypographicFeaturesType font feature type
Table D-10 Feature selectors for the kFractionsType feature type
Table D-11 Feature selectors for the kIdeographicSpacingType feature type
Table D-12 Feature selectors for the kKanaSpacingType feature type
Table D-13 Feature selectors for the kLetterCaseType feature type
Table D-14 Feature selectors for the kLigaturesType feature type
Table D-15 Feature selectors for the kLinguisticRearrangementType feature type
Table D-16 Feature selectors for the kMathematicalExtrasType feature type
Table D-17 Feature selectors for the kNumberCaseType feature type
Table D-18 Feature selectors for the kNumberSpacingType feature type
Table D-19 Feature selectors for the kOrnamentSetsType feature type
Table D-20 Feature selectors for the kOverlappingCharactersType feature type
Table D-21 Feature selectors for the kStyleOptionsType feature type
Table D-22 Feature selectors for the kSmartSwashType feature type
Table D-23 Feature selectors for the kTextSpacingType feature type
Table D-24 Feature selectors for the kTransliterationType feature type
Table D-25 Feature selectors for the kTypographicExtrasType feature type
Table D-26 Feature selectors for the kUnicodeDecompositionType feature type
Table D-27 Feature selectors for the kVerticalPositionType feature type
Table D-28 Feature selectors for the kVerticalSubstitutionType feature type